Phát triển Microsoft_InfoPath

InfoPath, một thành viên của các sản phẩm Office, các tính năng một kịch bản sử dụng khác nhau từ các ứng dụng khác, như Word và Excel. Để sử dụng InfoPath để điền vào một mẫu đơn, một người sử dụng phải có một nhà thiết kế phát triển một mẫu InfoPath đầu tiên.

Tất cả các dữ liệu được lưu trữ trong các hình thức InfoPath được lưu trong một định dạng XML, được gọi là "nguồn dữ liệu".

InfoPath cung cấp một số điều khiển (ví dụ như textbox, Radio Button, Checkbox...) để trình bày dữ liệu trong nguồn dữ liệu cho người dùng cuối. Đối với các bảng dữ liệu và các nguồn dữ liệu thứ cấp, "Lặp lại bảng" và điều khiển lặp đi lặp lại khác được giới thiệu. Đối với mỗi một trong các điều khiển, hành động (được gọi là "quy tắc") có thể bị ràng buộc tơi cai trị Một định nghĩa một hành động cụ thể sẽ được thực hiện trong điều kiện nhất định. Ví dụ, một quy tắc đơn giản có thể là: "Lập trường 'Tổng' đến 100 khi số trong trường 'field1' thay đổi".Thêm các hành động phức tạp có thể được phát triển thông qua "xác nhận dữ liệu" ("data validation"). Tất nhiên, xác nhận dữ liệu cũng có thể được thực hiện với VBA lập trình bên trong một tài liệu Microsoft Word hay bảng tính Excel.